package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 draw_graph_obj
 *
 * @author chenming
 * @date 2025-03-31
 */
@Data
@TableName("draw_graph_obj")
public class DrawGraphObj{

    /** 图形id */
    @TableId(value = "graph_id",type = IdType.AUTO)
    private String graphId;

    /** 图例实例化id */
    private String instanceId;

    /** 图例类型id */
    @Excel(name = "图例类型id")
    private String componentId;

    /** 图层，显示顺序 */
    @Excel(name = "图层，显示顺序")
    private Long createdIndex;

    /** 变换矩阵 */
    @Excel(name = "变换矩阵")
    private String matrix;

    /** 连接点吸附点等信息 */
    @Excel(name = "连接点吸附点等信息")
    private String jsonGeometry;

    /** 图例图形内容 */
    @Excel(name = "图例图形内容")
    private String svgGeometry;

    /** 是否是审图元素：0/1 */
    @Excel(name = "是否是审图元素：0/1")
    private Long checkEntityFlag;

    /** 标注id */
    @Excel(name = "标注id")
    private String objectLabelId;

    /** 画法，图例外的元素才有 */
    @Excel(name = "画法，图例外的元素才有")
    private String drawingMethod;

    /** 管段需要存管线id,存关联对象的id */
    @Excel(name = "管段需要存管线id,存关联对象的id")
    private String relateObjId;


}
